@charset "utf-8";

/* CSS Document */

/*全局标题*/

.title_all{ text-align:center; padding:30px 0; background:url(../images/icon2.png) no-repeat center;}

.title_all span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d0d0d0;}

.title_all h3{ background:url(../images/icon1.png) no-repeat center bottom; padding-bottom:28px;}

.title_all h3 a{ display:inline-block; font-size:24px; color:#980000; padding:0 20px;}

/*产品*/
.hz{ height:359px;overflow:hidden;}
.kh_all{ height:627px;overflow:hidden;}
.pro{ padding:30px 0; overflow:hidden;}
.newsConW{ height:314px;overflow:hidden;}
.hono{ height:238px;overflow:hidden;}

.pro_left{ width:226px;padding-bottom:20px;}

.pro_left h2{ text-align:center; height:90px; background:#c60303;}

.pro_left h2 a{ display:block; font-size:18px; color:#fff; padding-top:22px;}

.pro_left h2 b{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#fff;}

.pro_left dl a{ color:#fff;}

.pro_left dt{ height:50px; line-height:50px; background:#a40404; font-size:14px; margin-bottom:1px;}

.pro_left dd{ height:40px; line-height:40px; background:#2d2d2d; font-size:14px; margin-bottom:1px;}

.pro_left dt a{ display:block;padding-left:40px; background:url(../images/pro_dt.jpg) no-repeat 20px center;}

.pro_left dd a{ display:block;padding-left:40px; background:url(../images/pro_dd.jpg) no-repeat 20px center;}

.pro_right{ width:946px;}

.pro_ri{ height:42px; line-height:42px; background:#a40404; color:#fff; margin-bottom:20px;}

.pro_ri h3{ display:inline-block; font-size:14px; padding-left:20px;}

.pro_ri a{ color:#fff;}

.pro_ri span{ float:right; margin-right:15px;}

.profirst{ overflow:hidden;}

.profirst img{ width:428px; height:278px;}

.profirst div{ width:478px; height:238px; background:#ededed; padding:20px; font-size:14px; line-height:24px;}

.pro_right ul{ overflow:hidden;}

.pro_right li{ float:left; width:202px; margin:10px 17px;}

.pro_right li img{ width:200px; height:138px; border:1px solid #d2d2d2;}

.pro_right li b{ display:block; text-align:center; height:30px; line-height:30px; font-size:14px;}

.bar_x{ height:139px; background:url(../images/bar_x.jpg) no-repeat; background-size:100%;}

.bar_x strong{ font-size:20px; color:#a70303; display:block; padding:30px 0 0 390px;}

.bar_x p{ font-size:18px; padding-left:390px;}

.bar_x span{ display:inline-block; padding-left:390px; font-size:14px;}

.bar_x span b{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a70303;}

.bar_x a{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#a70303; border-radius:5px; margin-left:40px;}

/*vs*/

.vsbg{ height:380px; margin-top:50px; background:url(../images/vs_bg.jpg) no-repeat center top;}

.vsbg01 span{ display:inline-block; font-size:18px; color:#fff; padding:12px 0 0 140px;}

.vsbg01 p{ font-size:18px; padding:54px 0 0 136px; line-height:42px;}

.vsbg02 span{ padding-left:308px;}

.vsbg02 p{ font-size:14px; color:#980000; padding-left:254px;}

/*优势*/

.adv_all { overflow:hidden;}

.adv_header{ height:278px;  background:url(../images/adv_header.jpg) no-repeat center; margin:20px auto 0;}

.adv_header strong{ display:inline-block; padding:46px 20px 0 326px; font-size:68px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left;}

.adv_header .alltxt{ overflow:hidden;}

.adv_header p{ text-align:center; font-size:14px; padding-top:62px; color:#fff;}

.adv_header .adv_txt{ float:left; padding:60px 0 0 10px;}

.adv_header .adv_txt i{ font-size:30px; font-weight:bold; color:#fff;}

.adv_header .adv_txt em{ font-size:18px; color:#fff;}

.adv_mun1{ height:445px; background:url(../images/advbg1.jpg) no-repeat center top;}

.adv_mun2{ height:967px; background:url(../images/advbg2.jpg) no-repeat center top;}

.advalltxt{ padding:40px 0 20px;}

.adv_con{ overflow:hidden;}

.adv_conimg{ padding-top:50px;}

.advalltxt div{ padding-left:78px; background:url(../images/advicon.png) no-repeat; margin-bottom:30px;}

.advalltxt div strong{ font-size:24px; color:#282828;}

.advalltxt div b{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#adadad; font-size:14px;}

.advalltxt p{ font-size:14px; padding-left:78px;}

.advmore{ padding:434px 0 0 692px;}

.advmore span{ font-size:18px;}

.advmore strong{ font-size:30px; color:#980000; font-family:Arial, Helvetica, sans-serif;}



/*成功案例*/

.cooperation{ position:relative; padding-bottom:30px;}

.cooperation em{ display:block; width:28px; height:57px; position:absolute; top:40px; cursor:pointer; z-index:999;}

.cooperation em.prev{ background:url(../images/prev.jpg) no-repeat; left:0;}

.cooperation em.next{ background:url(../images/next.jpg) no-repeat; right:0;}

.cooperation li{ float:left; width:214px; margin:0 20px;}

.cooperation li img{ width:212px; height:158px; border:1px solid #b9b9b9;}

.cooperation li span{ display:block; width:100%; height:30px; text-align:center; line-height:30px; font-size:14px;}

/*解决方案*/

.solutions li{ width:236px; padding-top:145px; float:left; transition:.3s ease-in; cursor:pointer;}

.solutions li span{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; color:#980000;}

.solutions li:hover span{ color:#282828;}

.solutions li.li01{ background:url(../images/li1.png) no-repeat center;}

.solutions li.li02{ background:url(../images/li2.png) no-repeat center;}

.solutions li.li03{ background:url(../images/li3.png) no-repeat center;}

.solutions li.li04{ background:url(../images/li4.png) no-repeat center;}

.solutions li.li05{ background:url(../images/li5.png) no-repeat center;}

.solutions li.li01:hover{ background:url(../images/li10.png) no-repeat center;}

.solutions li.li02:hover{ background:url(../images/li20.png) no-repeat center;}

.solutions li.li03:hover{ background:url(../images/li30.png) no-repeat center;}

.solutions li.li04:hover{ background:url(../images/li40.png) no-repeat center;}

.solutions li.li05:hover{ background:url(../images/li50.png) no-repeat center;}

/*行间广告*/

.bar1{ height:273px; background:url(../images/bar1.jpg) no-repeat center top; color:#fff; margin:30px 0;}

.bar1 .bar1_txt{ font-size:24px;  padding-top:50px; padding-left:210px;}

.bar1 .bar1_txt b{ font-size:18px;}

.bar1 .bar1_txt em{ font-size:30px; color:#4d7eab; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold;}

.bar1 .bar1tell{ padding-left:100px; padding-top:52px;}

.bar1 .bar1tell div{ display:inline-block; line-height:24px; padding-bottom:20px;}

.bar1 .bar1tell span{ font-size:14px;}

.bar1 .bar1tell b{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}

.bar1 .bar1tell a{ display:inline-block; width:127px; height:30px; text-align:center; line-height:30px; font-size:16px; font-weight:bold; color:#fff; border:3px solid #fff; margin:0 235px 0 420px;}





/*客户见证*/

.kh_all{ padding:10px 0; margin:20px 0;}

.khjz_con ul {overflow: hidden;padding: 20px 0;}

.khjz_con li {

	float: left;

	width: 284px;

	height:348px;

	padding:5px;

	border:2px solid #c5141c;

	margin: 10px 47px;

	cursor:pointer;

}

.khjz_con li img {

	width: 284px;

	height: 224px;

}

.kehu_txt{ padding:10px;}

.kehu_txt strong {

	display: block;

	height:35px;

	line-height:35px;
overflow:hidden;

}

.kehu_txt strong a {

	font-size: 15px;

	display: block;

	margin-bottom: 10px;

}

.kehu_txt div {

	margin-top:10px;

	height: 63px;

	overflow: hidden;

line-height:20px;

}

.kehu_txt b a{ width:100px; height:24px; text-align:center; line-height:24px; font-size:14px; color:#fff; background:#980000; display:block; margin:0 auto;}

.kehu_txt span a {

	display: block;

	width: 92px;

	height: 22px;

	border-radius: 3px;

	background: #b90000;

	text-align: center;

	line-height: 22px;

}

/*关于我们*/

.ab_header{ height:46px; line-height:46px; border-bottom:2px solid #d0d0d0; margin-bottom:20px;}

.ab_header h3{ display:inline-block; height:46px; border-bottom:2px solid #980000; padding:0 10px 0 20px; background:url(../images/icon3.jpg) no-repeat left center;}

.ab_header h3 a{ font-size:22px; font-weight:bold; color:#980000;}

.ab_header h3 b{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#949494; text-transform:uppercase;}

.about_all {overflow:hidden;}

.about_con{ width:788px;}

.ab_conheader {

	padding-bottom: 10px;

}

.ab_conheader span {

	font-weight: bold;

	color: #bdbdbd;

	text-transform: uppercase;

	font-size: 36px;

}

.ab_conheader span b {

	font-size: 18px;

}

.ab_conheader h3 a{

	font-size: 24px;

	color: #980000;

}

.ab_img{ width:364px; height:246px; background:url(../images/ab_img.jpg) no-repeat; padding:5px;}

.ab_img img{ width:354px; height:236px;}

.ab_con {

	width:398px;

}

.ab_con_txt strong a {

	font-size: 18px;

	font-weight: bold;

	color: #980000;

	display: block;

	margin-bottom: 10px;

}

.ab_con_txt div {

	height: 150px;

	overflow: hidden;

	font-size: 14px;

	margin-bottom: 10px;

line-height:24px;

}

.ab_con_txt span a{ display:block; width:100px; height:24px; text-align:center; line-height:24px;}

.honor {

	width: 322px;

	padding-left: 30px;

	border-left: 1px solid #fff;

}

.honor_header {

	height: 36px;

	line-height: 36px;

	margin-bottom: 20px;

}

.honor_header h3 a {

	font-size: 18px;

	color: #fff;

}

.honor_header h3 b {

	font-size: 30px;

	font-weight: bold;

	color: #fff;

	text-transform: uppercase;

	margin: 0;

}

.picScroll-left001 {

	width: 100%;

	overflow: hidden;

	position: relative;

}

.picScroll-left001 .hd {

	overflow: hidden;

	height: 0;

}

/*.picScroll-left001 .hd .prev{ display:block;  width:32px; height:32px; position:absolute; right:0; top:100px;overflow:hidden;

cursor:pointer; background:url(../images/honor_right.jpg) no-repeat;}

.picScroll-left001 .hd .next{ display:block;  width:32px; height:32px; position:absolute; left:0; top:100px;overflow:hidden;

cursor:pointer; background:url(../images/honor_left.jpg) no-repeat;}*/

.picScroll-left001 .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	zoom: 1;

}

.picScroll-left001 .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("images/icoCircle.gif") 0 -9px no-repeat;

}

.picScroll-left001 .hd ul li.on {

	background-position: 0 0;

}

.picScroll-left001 .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left001 .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

}

.picScroll-left001 .bd ul li .pic {

	text-align: center;

}

.picScroll-left001 .bd ul li .pic img {

	width: 310px;

	height: 220px;

	display: block;

}

.picScroll-left001 .bd ul li .title {

	line-height: 30px;

}

.picScroll-left001 .bd ul li .title a {

	color: #fff;

	font-size: 14px;

}

.par_left {

	height: 60px;

}

.par_left h3 a {

	font-size: 18px;

	color: #fff;

}

.par_left h3 span {

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.picMarquee-left001 .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	margin: 0 20px;

}

.picMarquee-left001 .bd ul li .pic img {

	width: 204px;

	height: 142px;

	border: 1px solid #a0a0a0;

	display: block;

}

.picMarquee-left001 .bd ul li .title {

	line-height: 30px;

}

.xc {

	height: 470px;

	background: url(../images/xc.jpg) no-repeat center top;

	overflow: hidden;

}

.xc_c {

	width: 1020px;

	margin: 30px auto;

	overflow: hidden;

}

/*荣誉资质*/

.hono li{ width:190px; float:left; margin:0 25px;}

.hono li img{ width:190px; height:140px;}

.hono li span{ display:block; width:100%; height:30px; font-size:14px; text-align:center; line-height:30px;}

/*新闻*/

.news-all{ padding:30px 0; background:url(../images/new_bg.jpg) repeat;}

.news .title_all h3 a{ display:inline-block; font-size:24px; color:#fff; padding:0 20px;}

.slideTxtBoxnews {

	text-align: left;

}

.slideTxtBoxnews .hd {

	height: 60px;

	padding: 0 10px 0 0;

}

.slideTxtBoxnews .hd ul {

	width:248px;

	height: 34px;

	margin:0 auto;

	overflow: hidden;

}

.slideTxtBoxnews .hd div {

	text-transform: uppercase;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	color: #a7a7a7;

	height: 16px;

}

.slideTxtBoxnews .hd ul li {

	float: left;

	padding-left: 30px;

	cursor: pointer;

	font-size: 18px;

	text-align: center;

	color: #fff;

	font-weight: bold;

	background:url(../images/icon4.png) no-repeat left center;

	margin-right:20px;

}

.slideTxtBoxnews .hd ul li.on{background:url(../images/icon5.png) no-repeat left center;}

.slideTxtBoxnews .hd span {

	position: absolute;

	right: 5px;

	top: 25px;

}

.slideTxtBoxnews .hd ul li a {

	color: #fff;

}

.slideTxtBoxnews .bd .news-Tn {

	width:343px;

	overflow: hidden;

	padding-bottom: 20px;

}

.T-news-con{ width:804px;}

.slideTxtBoxnews .bd .news-Tn img {

	width: 343px;

	height: 146px;

}

.slideTxtBoxnews .bd .news-Tn div span a {

	display: block;

	font-size: 15px;

	color: #fff;

	height: 32px;

	line-height:32px;

	overflow: hidden;

}

.slideTxtBoxnews .bd .news-Tn div p {

	height: 72px;

	overflow: hidden;

	color: #fff;

	margin: 10px 0;

}

.slideTxtBoxnews .bd .news-Tn div b a {

	display: block;

	color:#fff;

}

.slideTxtBoxnews .bd .T-news {

	float: left;

	width: 402px;

	overflow: hidden;

	margin:10px 0;

}

.newsn{ width:294px; padding:0 15px;}

.newsn a{ color:#fff; display:block; height:24px; line-height:24px; overflow:hidden; font-size:14px;}

.newsn  div{ height:34px; overflow:hidden; color:#fff;}

.slideTxtBoxnews .bd .T-news p {

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	padding-left: 26px;

}

.newst{ width:60px; height:58px; border-right:1px solid #fff; font-family:Arial, Helvetica, sans-serif; padding-right:15px; text-align:right; color:#fff; line-height:24px;}

.newst strong{ display:block; font-size:24px; padding-top:5px;}

.newst span{ font-size:14px;}

.slideTxtBoxnews .bd .T-news .newsTime span {

	font-size: 24px;

}

.slideTxtBoxnews .bd .T-news .newsTime b {

	font-size: 14px;

}

.slideTxtBoxnews .bd .T-news .newsTxt {

	height: 30px;

	line-height: 30px;

	font-size: 13px;

}

.news-titleOne {

	overflow: hidden;

}

.news-titleTwo {

	padding-top: 20px;

}

.newsTs {

	width: 390px;

	height: 100px;

}

.newsTs div {

	width: 260px;

	height: 84px;

}

.newsTs div span a {

	display: block;

	font-size: 15px;

	margin-bottom: 10px;

}

.newsTs div p {

	height: 40px;

	overflow: hidden;

	color: #a8a8a8;

}

.slideTxtBoxnews .bd li .date {

	float: right;

	color: #999;

}



.news-s {
height:372px;
overflow:hidden;
	padding-top: 30px;

}

.newsCons {

	width:354px;

	padding-left: 20px;

}



.newsIn li {

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	font-size: 13px;

}

.newsIn li a {

	float: left;

	display: inline-block;

	width: 290px;

	padding-left: 10px;

}

.newsIn li span {

	float: right;

}

.more-tit span {

	color: #1796d7;

}

.txtMarquee-top {

	overflow: hidden;

	position: relative;

}

.news-header {

	height: 30px;

	padding-left: 10px;

}

.news-header h3 {

	display: inline-block;

	font-size: 18px;

}

.news-header h3 span {

	text-transform: uppercase;

	display: inline-block;

	margin-left: 5px;

}

.txtMarquee-top .bd {

	padding: 15px 0;

}

.txtMarquee-top .infoList li {

	border-bottom: 1px dashed #c5c5c5;

	padding-bottom: 10px;

	font-size: 14px;

}

.txtMarquee-top .infoList li a {

	display: block;

	height: 24px;

	line-height: 24px;

	font-size: 15px;

	color: #980000;

	margin-top: 5px;

	overflow:hidden;

}

.txtMarquee-top .infoList li span {

	display: block;

	height: 68px;

	overflow: hidden;

	color: #a8a8a8;

	font-size: 12px;

	font-family: "微软雅黑";

	padding-left: 25px;

}

.txts {

	display: block;

	padding-left: 25px;

	background: url(../images/ww.jpg) no-repeat left center;

}

.pics {

	display: block;

	background: url(../images/wd.jpg) no-repeat left 5px;

	padding-top:5px;

}

.cp_hemm {

	width: 100%;

	text-align: center;

	height:54px;

}

.cp_hemm h2 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_hemm h3 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_hemm ul {

	overflow: hidden;

	width:185px;

	height: 29px;

	line-height:29px;

	margin:0 auto;

	background:url(../images/colorblack.jpg) no-repeat;

}

.cp_hemm ul li {

	width:92px; height:29px; text-align:center; line-height:29px;

	float: left;

}

.cp_hemm ul li.on{ font-weight:bold;}

.cp_hemm ul li a {

	font-size: 14px;

	color: #fff;

}

.cp_hemm b {

	display: block;

	font-weight: bold;

	font-size: 30px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	color: #e4e4e4;

}

.cp_hemm i {

	display: block;

	border-top: 1px solid #18800a;

	margin: 0 auto;

	width: 122px;

}

.cp_hemm span {

	font-size: 14px;

	color: #000;

}